Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 France F6 France F8 France F9 USA F28 Australia F1 Australia F2 Ecuador F2 Ecuador F3 USA F26 USA F27 Canada F3 USA F22 USA F23 USA F27 USA F28 USA F29 USA F24 USA F25 Canada F1 Canada F2 Germany F1 Germany F2 Austria F1 Uncle Tobys Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto 2006 Challenger of Santa Clarita California Challenger - Valencia Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica Unique Zagreb Open - Zagreb Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx Voit Mexico City Open - Mexico City XL Bermuda Open - Bermuda Countrywide Classic USTA Challenger - Carson Togliatti Cup - Togliatti The Waco International Tennis Challenger - Waco Isla de Lanzarote - Lanzarote Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama Ciudad de Pozoblanco Open Diputacion - Cordoba Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 UT Tyler Patriot Challenger - Tyler Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver USTA Challenger of San Antonio - San Antonio ATP Open Castilla y Leon - Segovia Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Olbia Challenger - Olbia Heineken Challenger - Ho Chi Minh City USTA Challenger of Orlando - Orlando Intersport Heilbronn Open - Heilbronn Gemax Open - Belgrade USTA Freeman Men's Challenger - Joplin PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Budapest Challenger - Budapest Heilbronn Challenger Smith Barney Men's Challenger - Covington Open de Montauban - Montauban PEOPLEnet Cup - Dnepropetrovsk Uncle Toby's Challenger in Burnie - Burnie Penza Cup - Penza Ourocard Tennis Challenger - Sao Paulo Bergamo Challenger Sunrise Challenger Baton Rouge Challenger Rhodes Challenger Cremona Challenger Taiwan Challenger - Kaohsiung Bukhara Challenger - Bukhara Austin Challenger - Austin The Swanston Challenger - Sacramento Isla de Gran Canaria - Mas Palomas Rhodes Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Ramat Hasharon Challenger Vancouver Challenger Ford Tennis Championships - Louisville Tatra Banka Open 2006 - Bratislava San Jose Challenger Athens Challenger Fergana Challenger Nottingham Challenger Beijing Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Samsung Securities Cup - Seoul ECM Prague Open 2005 - Prague Odlum Brown Vancouver Open - Vancouver Ortisei Challenger BMW Tennis Championship - Sunrise Bergamo Challenger Open D'Orleans - Orleans Puerto Rico Challenger Tennis Event - Humacao 2005 Tulsa Challenger - Tulsa Ramat Hasharon Challenger Winnetka Challenger Home Depot Center USTA Challenger - Carson Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge XL Bermuda Open - Bermuda Vancouver Challenger Bangkok Challenger Granby Challenger Quimper Challenger Dallas Challenger Leon Challenger Busan Challenger Nottingham Challenger Istanbul Challenger USTA Men's Challenger of Dallas - Dallas Guimaraes Challenger XI Abierto Internacional de Salinas - Salinas Vancouver Challenger Salinas Challenger Alphen Challenger Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Petange Challenger Eckental Challenger Irving Challenger Heilbronn Challenger Bancolombia Open - Bogota Nottingham Challenger Rennes Challenger Helsinki Challenger Mordova Cup 2007 - Saransk Ilkley Challenger Vancouver Challenger Mons Challenger Brescia Challenger Dallas Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Karshi Challenger Manchester Challenger Kaohsiung Challenger Monterrey Challenger Ho Chi Minh City Challenger Astana Challenger Shanghai Challenger Taipei City Challenger VI Gramado Open de Tenis - Gramado Seoul Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Swanston Challenger - Sacramento Sao Paulo Challenger Ostdeutscher Sparkassen Cup - Dresden Happy Valley Challenger Eckental Challenger Irving Challenger Columbus Challenger Indian Wells Challenger Astana Challenger Mons Challenger Akbank Private Banking TED Open - Istanbul Vancouver Challenger Seoul Challenger Bratislava Challenger Taipei City Challenger Raanana Challenger Seoul Challenger Busan Challenger Granby Challenger The LTA Wrexham Challenger - Wrexham Tashkent Challenger Suzhou Challenger Columbus Challenger Canberra Challenger HTV Challenger - Ho Chi Minh City Okal Cup - Eckental Ciudad de Telde - Telde Czech Open - Prostejov Istanbul Challenger Baden Open - Ettlingen Columbus Challenger Tiburon Challenger Irving Challenger Busan Challenger Le Gosier Challenger Privatbank Open 2006 - Dnepropetrovsk Gimcheon Challenger Togliatti Cup - Togliatti Guzzini Challenger - Recanati Nottingham Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui USTA Comerica Challenger - Aptos Gwangju Challenger Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger dBI Tennis Challenger - Binghamton Mallorca Challenger Cassis Challenger Lubbock Challenger - Lubbock Ortisei Challenger Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk College Station Challenger - College Station TED Open - Istanbul Pro Challenger at Calabasas - Calabasas Schickendanz Open - Furth Czech Open 2006 - Prostejov Morelos Challenger Kobstaedernes ATP Challenger - Kolding Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Prague Challenger Brisbane International - Brisbane Puebla Challenger Busan Challenger International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sao Paulo Challenger Tour Finals The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Dallas Challenger Davidoff Swiss Indoors Basel - Basel Salzburg Challenger Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Zhuhai Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Heilbronn Challenger Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Nottingham-2 Challenger BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier SAP Open - San Jose US Men's Clay Court Championship - Houston Salzburg Challenger Heineken Open - Auckland Interwetten Austrian Open - Kitzbuhel Sacramento Challenger Tashkent Challenger Delray Beach International Tennis Championships - Delray Beach Ordina Open - 's-Hertogenbosch Regions Morgan Keegan Championships - Memphis Geneva Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London Indianapolis Tennis Championships - Indianapolis The Artois Championships - London Citi Open - Washington Chennai Open - Chennai Jerusalem Challenger Legg Mason Tennis Classic - Washington Loughborough Challenger Ordina Open - s-Hertogenbosch Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Sunrise Challenger Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach BMW Open - Munich Geneva Open - Geneva Aegon Nottingham Open - Nottingham Citi Open - Washington Swiss Indoors Basel - Basel Memphis Open - Memphis Geneva Open - Geneva Gerry Weber Open - Halle Citi Open - Washington Kremlin Cup - Moscow Batman Challenger Erste Bank Open - Vienna Aircel Chennai Open - Chennai Memphis Open - Memphis PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Little Rock Challenger Mercedes Cup - Stuttgart Power Horse Cup - Dusseldorf Le Gosier Challenger Kremlin Cup - Moscow Countrywide Classic - Los Angeles Guadalajara Challenger Mexico City Challenger Hall of Fame Open - Newport Sarasota Challenger Tunis Challenger Kun-Ming Challenger Athens Challenger If Stockholm Open - Stockholm Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Ningboo Challenger Ortisei Challenger Thailand Open - Bangkok Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle SA Tennis Open - Johannesburg Heilbronn Challenger Open Sabadell Atlantico - Barcelona New York Open - New York Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb AEGON Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok Irving Challenger PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London Gerry Weber Open - Halle Farmers Classic - Los Angeles US Men's Clay Court Championship - Houston Moselle Open - Metz Swiss Indoors Basel - Basel Hua Hin Challenger Aircel Chennai Open - Chennai Apia International - Sydney Andria Challenger Dubai Duty Free Tennis Championships - Dubai Binghamton Challenger BRD Nastase Tiriac Trophy - Bucharest Ortisei Challenger BMW Open - Munich Canberra Challenger Shenzhen Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Tiburon Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Kaohsiung Challenger BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Canberra Challenger ASB Classic - Auckland Indian Wells Challenger Tashkent Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Busan Challenger BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger New York Open - New York Delray Beach Open - Delray Beach Citta di Monza - Monza St. Petersburg Open - St. Petersburg Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Countrywide Classic - Los Angeles TD Waterhouse Cup - Long Island Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne BMW Open - Munich U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha CA Tennis Trophy - Vienna Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte Carlo Canberra Challenger Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Atlanta Tennis Championships - Atlanta Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami Mutua Madrid Open - Madrid China Open - Beijing SAP Open - San Jose Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid U.S. Open - New York Ricoh Open - 's-Hertogenbosch SAP Open - San Jose If Stockholm Open - Stockholm French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne Campionati Internazionali D'Italia - Rome Wimbledon - London Campionati BNL dItalia - Rome U.S. Open - New York French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Ecuador Open - Quito Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris U.S. Open - New York Claro Open Colombia - Bogota If Stockholm Open - Stockholm If Stockholm Open - Stockholm BNP Paribas Masters - Paris Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Australian Open - Melbourne Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne River Oaks International Tennis Tournament - Houston Wimbledon (juniors) U.S. Open (juniors) French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 River Oaks International Tennis Tournament - Houston Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, 1R, HUN-ISR 3-2 French Open (juniors) Olympics - Rio de Janeiro